package br.com.esporte.model;

/**
 * 
 * @author Milton Domingues
 *
 */
public enum TipoEsporteEnum {

	FUTEBOL(1, "futebol", "futebol"),
	VOLEI(2, "volei", "volei"),
	BASQUETE(3, "basquete", "basquete"),
	CORRIDA(1, "corrida", "corrida"),
	CICLISMO(2, "ciclismo", "ciclismo");

	public static TipoEsporteEnum getTipoCodigo(String codigo) {

		TipoEsporteEnum tipo = null;
		if(TipoEsporteEnum.FUTEBOL.getCodigo().equals(codigo)) {
			tipo = TipoEsporteEnum.FUTEBOL;
		}else if(TipoEsporteEnum.BASQUETE.getCodigo().equals(codigo)) {
			tipo = TipoEsporteEnum.BASQUETE;
		}else if(TipoEsporteEnum.VOLEI.getCodigo().equals(codigo)) {
			tipo = TipoEsporteEnum.VOLEI;
		}else if(TipoEsporteEnum.CORRIDA.getCodigo().equals(codigo)) {
			tipo = TipoEsporteEnum.CORRIDA;
		}else if(TipoEsporteEnum.CICLISMO.getCodigo().equals(codigo)) {
			tipo = TipoEsporteEnum.CICLISMO;
		}

		return tipo;
	}
	private int id;
	private String codigo;


	private String descricao;

	private TipoEsporteEnum(int id, String codigo, String descricao) {
		this.id = id;
		this.codigo = codigo;
		this.descricao = descricao;
	}

	public String getCodigo() {
		return codigo;
	}

	public String getDescricao() {
		return descricao;
	}

	public int getId() {
		return id;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public void setId(int id) {
		this.id = id;
	}

}
